feat: Add Google Researcher MCP Server to marketplace (#5438) #5439
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes #5438
This PR adds the Google Researcher MCP Server to the Roo Code marketplace as requested by @zoharbabin. The implementation includes a comprehensive configuration with multiple installation methods and proper API parameter setup.
Changes Made
src/services/marketplace/data/mcps.yaml)RemoteConfigLoaderto support local marketplace data when remote API is unavailableTechnical Implementation
Local Fallback Architecture
Google Researcher MCP Server Configuration
google-researcher-mcp@latestfrom npmTesting
Verification of Acceptance Criteria
Files Changed
src/services/marketplace/data/mcps.yaml- New local marketplace data filesrc/services/marketplace/RemoteConfigLoader.ts- AddedloadLocalMcps()method and local fallback logicsrc/services/marketplace/__tests__/google-researcher-integration.spec.ts- New integration testsChecklist
Notes
This implementation addresses the specific request in issue #5438 to add the Google Researcher MCP Server to the marketplace. The local fallback mechanism ensures the marketplace system is more robust and developer-friendly while maintaining full compatibility with the existing remote API architecture.
Important
Add Google Researcher MCP Server to marketplace with local fallback and comprehensive configuration.
mcps.yamlwith configuration for Google APIs and multiple installation methods (STDIO, Local, HTTP+SSE).RemoteConfigLoader.tswithloadLocalMcps()to use local data if remote API fails.google-researcher-integration.spec.tsandRemoteConfigLoader.spec.ts.This description was created by
for 43cc712. You can customize this summary. It will automatically update as commits are pushed.